Lottery channel

ABSTRACT

The present invention provides lottery content to a user on a mobile device. The lottery content is automatically delivered and stored on a mobile electronic device for access by a user. Using the device, users can quickly access the lottery information they are interested in without having to type in information to specifically download the content to the device. The lottery channel is directed at providing a quicker and less cumbersome way of accessing lottery information as compared to having to access a web site or some other service.

BACKGROUND OF THE INVENTION

Mobile electronic devices, such as cell phones, wireless PDAs, wirelesslaptops and other mobile communication devices are making impressiveinroads with consumers. Many of the mobile electronic devices are ableto perform a variety of tasks and include a user interface to help theuser access the features associated with the device. For example, somemobile devices include a display unit that displays graphical data tosupport email, instant messaging, web browsing, and other non-voicefeatures. Using their mobile devices, users access the Internet, sendand receive email, participate in instant messaging, and perform otheroperations. Accessing the desired information, however, may becumbersome for the user. When accessing the Internet, for instance,users have to log onto the network and then type in information toaccess the information they desire. Additionally, using the userinterface to access the information may be difficult.

SUMMARY OF THE INVENTION

The present invention is directed at providing a lottery channel to auser on a mobile device.

According to one aspect of the invention, lottery content isautomatically delivered and stored on a mobile electronic device foraccess by a user. Using the device, users can quickly access the lotteryinformation they are interested in without having to type in informationto specifically download the lottery content to the device. The lotterychannel is directed at providing a quicker and less cumbersome way ofaccessing lottery information as compared to having to access a web siteor some other service.

According to another aspect of the invention, the lottery channelincludes several different views for categorically displaying differenttypes of lottery information.

According to yet another aspect of the invention, the user may customizethe lottery information they receive on their device. For example, usinga web interface, the user may select which lottery games they wish toreceive.

A more complete appreciation of the present invention and itsimprovements can be obtained by reference to the accompanying drawings,which are briefly summarized below, to the following detaileddescription of illustrative embodiments of the invention, and to theappended claims.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates an operating environment;

FIG. 2 shows an electronic device;

FIG. 3 illustrates an exemplary smart object watch devices that includea user interface for navigating through channels and content;

FIG. 4 illustrates a system for delivering and configuring channelinformation to an electronic device;

FIGS. 5A-5D illustrate process flows for passive and active navigationfunctions of a electronic device;

FIG. 6 shows exemplary status indicator headers;

FIG. 7 illustrates exemplary diversion channels;

FIG. 8 shows views for a diversion channel;

FIG. 9 illustrates a web interface for selecting diversions;

FIG. 10 shows views for a horoscope channel;

FIG. 11 illustrates a web interface for selecting horoscopes;

FIG. 12 shows glance views for a lottery channel;

FIG. 13 illustrates detail views for lottery games;

FIG. 14 shows a web interface for selecting lottery games; and

FIG. 15 illustrates encoding diversion data, in accordance with aspectsof the present invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

The apparatus, system, and method of the present invention are relatedto navigating through diversion content on a device that includes storeddiversion related information. The diversion content may be selected andviewed on a display of the device by means of passive interaction (e.g.,hands free operation) or active interaction (e.g., selecting buttons).

In the described embodiments, the electronic devices may be mobiledevices, such as smart watches, that are specially configured to receivecommunication signals. The electronic devices may be configured toreceive broadcast transmissions from one or more broadcast towers andare capable of receiving and processing messages from the broadcasttransmissions.

The electronic devices store the received information such that theinformation is indexed according to designated channels. Each channelincludes content that is organized according to a set of criteria. Forexample, diversion content is presented in separate channels based onthe type of diversion data; wherein sports content is presented inanother channel. Some channels may include content from one or more ofthe other channels. For example, a messages channel may include weatherrelated alerts and news. After information is received and processed bythe client device, a user may passively or actively review theinformation that is stored in the electronic device.

The diversion channels on each device may be customized based on userpreferences such that the user experience is enhanced. An examplediversion channel may be configured to display certain lottery gameresults, whereas another diversion channel may be configured to displayselected horoscopes.

Although described here in the context of a watch-based system, othermobile or non-mobile devices, such as portable and desktop computers,personal digital assistants (PDAs), cellular telephones, and the like,may be used. The use of a watch is for illustrative purposes only tosimplify the following discussion, and may be used interchangeably with“mobile device” and/or “electronic device”.

The term “content” can be any information that may be stored in anelectronic device. By way of example, and not limitation, content maycomprise graphical information, textual information, and any combinationof graphical and textual information. Content may be displayableinformation or auditory information. Auditory information may comprise asingle sound or a stream of sounds.

Diversion Channels

The daily diversion channels are arranged to provide a user of a mobileelectronic device simple access to daily diversions, such as lotterycontent, horoscope content, and other daily diversion content. Accordingto one embodiment, the daily diversions are presented in three separatechannels: a lottery channel; a horoscope channel; and a daily diversionchannel. The user may customize the channels they receive on theirdevices. The user preferences and content may be provided as informationthat is retrieved from broadcast transmissions such as described herein.

Users are able to view the content based on their preferences. Whileusing the daily diversion channels, users automatically receivebroadcast lottery information, horoscope information, and other dailydiversion information based on their selections.

The user interface is directed at providing a simple, easy way to accessthe data that is delivered to the device. Updates are periodically sentto the device without the user having to specifically request thecontent. Additionally, the user can request only the content that theycare about.

Exemplary Smart Object Device

FIG. 3 illustrates an exemplary smart device that includes a userinterface that is configured to interact with content from channels, inaccordance with aspects of the invention. Watch device 300 includesbezel 310 which has an electronic system. The electronic system performsthe functions in a manner that is consistent with the hardware that isdescribed with respect to FIG. 2. Bezel 310 includes display 320, suchas a liquid crystal display, a multiple bit display, or a full colordisplay. In one embodiment, watch hands are electronically generated ondisplay 320 when the user is in a time mode. In an alternativeembodiment, the bezel includes analog-type watch hands that do notdetrimentally interfere with display 320. As illustrated, display 320shows a view in a diversion channel for a born today diversion.

Watch device 300 includes a series of selectors, such as buttons A-D(330 a-d), which are arranged to operate as part of a user interface(UI). Each selector may have a default function and/or a contextdetermined function. The currently selected channel determines thecontext for each selector. Alternatively, the currently active displaymay determine the context for each selector. For example, a displayscreen (e.g., a help screen) may be superimposed on the main displaysuch that the display screen becomes the active context. Watch device300 is context sensitive in that the function that is associated witheach selector may change based on the selected channel or displayscreen.

Button “A” has a default function of page up or previous page in thecurrently selected channel. Button “A” may also have an alternatefunction based on the currently selected channel or display. Button “B”has a default function of page down or next page in the currentlyselected channel. Button “B” may also have an alternate function basedon the currently selected channel or display. In one example, button “B”is activated for a predetermined time interval (e.g., two seconds) toselect a “speed list browse” function.

Button “C” has a default function of next channel. Button “C” may alsohave an alternate function based on the currently selected channel ordisplay. In one example, button “C” is activated for a predeterminedtime interval (e.g., two seconds) to select the main channel or“primary” channel. The main channel in an example watch device is thetime channel that provides the user with time related information.However, devices may be configured to have some other display screenthat is recognized by the device as a “primary” channel or “home”location.

Button “D” has a default (or “primary”) function of “enter.” The “enter”function is context sensitive and used to select the “enter” functionwithin a selected channel (e.g., enter Game Mode), or to select an itemfrom a selection list (e.g., select a game). Button “D” may also have analternate function based on the currently selected channel or display.For example, the “D” selector is activated for a predetermined timeinterval (e.g., two seconds) to activate a delete function. In anotherexample, the “D” button may be selected for a predetermined time toactivate a help screen or an additional set mode. In this example, thehelp screen remains active while button “D” is activated, and the helpscreen is deactivated (e.g., removed from the display) when the “D”button is released. According to another embodiment, the “D” button mayalso perform another function; such as showing the date or time;initiating a custom action/animation; and the like.

The selectors are arranged such that the electronic device accomplishesnavigating and selecting content on each channel in a simple manner. Anoptional fifth selector (e.g., button “E”) may be arranged to provideother functions such as backlighting or another desired function. Otherselectors may also be included.

Exemplary Diversion Channels and Views

FIGS. 7-14 are diagrams illustrating example views associated withdiversion channels, in accordance with the present invention.

FIG. 7 illustrates exemplary diversion channels 700, in accordance withaspects of the invention. According to one embodiment, the diversionsare divided between three channels: a diversions channel (710); ahoroscopes channel (720); and a lottery channel (730).

Diversion channel splash-screen 710 is displayed when the diversionchannel is initially selected. After the diversion channel is selected,one of the available views is activated by the expiration of a timeoutperiod (e.g., two seconds) without user interaction, or by activation ofthe “D” or “enter” selector. The channel splash may also be activatedfrom any one of the mode splash screens by activation of the “C”selector. Generally, the diversion channel includes display views thatcorrespond to selected diversions (See FIGS. 8-9 and relateddiscussion).

When the horoscope channel is activated, horoscope splash screen 720 isdisplayed. Generally, the horoscope channel includes display views thatcorrespond to selected horoscopes (See FIGS. 10-11 and relateddiscussion).

When the lottery channel is activated, splash screen 730 is displayed.Generally, the lottery channel includes views that correspond toselected lottery games selected by a user. (See FIG. 12-14 and relateddiscussion).

The Daily Diversions Channel

The Daily Diversions channel is designed to offer fin and entertainingdistractions during the day. After the user initially configures thediversion channel, diversion content is automatically delivered to hisdevice without the user having to request the content. In other words,the user continually receives new diversion content without specificallyhaving to request the content to be delivered to his device. The dailydiversions channel may include many different types of diversion data.For example, the channel may include items such as: This day in history;Born on this day (Name of person, Year of birth or lifespan, Briefinformation on person (e.g. comedian, actor and writer)); Triviaquestions; Puzzle of the day; Mystery person of the day; Did you know?;Quote of the day; Wisdom from Farmer's Almanac; Word of the day;Conversation starters; Fun facts; Joke of the day; Cartoon of the day;News of the weird; Guinness Book of world records Facts/Record Breakers;soap watch: Gossip; Popularity meter (Hollywood celebrities,politicians); Oprah's book list (book recommendations); Darwin'saward/Dumbest Criminal; Consumer tips; Daily Survival Tips; DailyFortune Cookie; Daily challenge/Deed; Do it yourself tips; Cooking tips;and Dieting tips.

According to one embodiment, each of the diversions includes a glancescreen and at least one detail screen. For example, referring to FIG. 8,the quote of the day diversion includes glance view 805 and detail view810. The views are ordered in one circular list. In other words, whenthe user selects the next button “B” from the last view in the diversionlist the first diversion view is displayed. Similarly, when the userselects the previous button “A” while on the first diversion view, thelast diversion view is displayed. For items that have many detail items(such as the “On this day diversion” (830)), the “D” button navigatesback to the glance view from any of the detail views (834 and 838). Eachtype of diversion data has an associated glance screen. There may alsobe multiple glance screens for each type of diversion data. For example,more than one person may be included for the Born on this day diversion.

According to one embodiment, the diversions appear in the followingorder: Quote of the Day; Word of the Day; Born Today (all items groupedtogether); and On this Day In History (all items grouped together). Whenthe user has not selected a diversion to be shown on the device then thediversion is not displayed.

If the glance or detail view is shown for a predetermined period of time(e.g. 7 seconds) then the device moves to an auto-glance mode. In theauto-glance mode, the items are cycled, in order, switching to the nextitem at a predetermined rate (e.g. every 5 seconds).

The “Born Today” diversions entertain users by showing them which famouspeople were born on this day. The glance view shows the year the personwas born and a last name.

The detail view shows the full name of the famous person on one line (ifpossible). This information is followed by the year that the person wasborn. A very brief description of the person's significance follows.According to one embodiment, the Born Today diversions expire atmidnight local time according to the device. The device then begins toreceive the new content that is broadcast for the new day.

The watch holds up to a predetermined number of Born Today diversionsitems at a time (i.e. 5 items). If there are more than the predeterminednumber of Born Today diversions, the device may cycle new ones inthroughout the day, replacing the oldest with the new item.

The “On This Day” diversion entertains users by informing them ofimportant historical occurrences happened on this day. Each on this dayitem includes a glance view and at least one detail view.

The glance view includes a calendar graphic and a year. The detail viewbegins with the year, followed by the text description of the item.According to one embodiment, the “On This Day” items expire at midnightlocal time according to the device. The expired content disappears atmidnight (local time) and is soon replaced with new content for the newday.

The “Quote of the Day” diversion entertains and educates users byenlightening them with a new famous quote each day. According to oneembodiment, there is one new quote each day.

The Glance view shows a “quote bubble” with the first few words of thequote. The detail view shows the entire quote.

According to one embodiment, the Quote of the Day diversions do notexpire. Instead, they are replaced by the next quote they receive and anew one is broadcast each day.

The “Word of the Day” diversion entertains and educates users byteaching them a new word each day. There is one new word each day.

The Glance View body shows the word and the type of word (i.e. n. fornoun, v. for verb, adj. for adjective, adv. for adverb).

The detail view shows the word followed by the type of word and thedefinition of the word. According to one embodiment, the Word of the Daydiversions do not expire. Instead, they are replaced by the next word ofthe day received (a new one is broadcast each day).

User Interface for Configuring Diversion Channels

FIG. 9 illustrates a web user interface for inputting user preferencesfor a daily diversions channel, in accordance with aspects of theinvention.

Various options can be selected via a computer type interface such asthrough an internet based application, a computer based application, orany other reasonable method of accessing and altering configurationinformation. In one embodiment, a subscriber to diversion channels canaccess a web page to select or change various features associated withthe diversion channels.

Daily diversions may be added/changed by checking the appropriatecheckbox next to the desired diversion. In the example illustrated, theuser has selected to receive the Word of the Day, the Born on This Day,the Quote of the Day, and the This Day in History diversions.

After the diversion is added, the diversions may be saved using the savebutton. According to one embodiment, removing (unchecking) all of thediversions and clicking “save” removes the daily diversions channel. Inthis instance, a configuration message is sent to the device causing thedaily diversions channel to be removed from the device.

Daily diversion channel content can also be shown in another channel.According to one embodiment, some daily diversion content may also bedisplayed in a glance channel which includes information from manydifferent channels. The glance channel is configured to provide the userwith highlights from various channels. Once the diversion items areaccessed by a user they are no longer displayed in the glance channel.Diversion items are defined as “accessed” when a user has viewed themost recent detail view for that diversion.

Horoscopes Channel

FIG. 10 shows views for a horoscope channel, in accordance with aspectsof the invention. The Horoscopes channel offers horoscopes each day.

Each of the selected horoscopes includes a glance screen and at leastone detail screen. For example, referring to FIG. 10, the Aquariushoroscope includes glance view 1010 and detail views 1014 and 108.

The views are ordered in one circular list. According to one embodiment,the views are ordered by date range that the sign represents. Selectingthe “D” button navigates back to the glance view from any of the detailviews.

According to one embodiment, the horoscope items do not expire. Instead,when a new horoscope is received the old one is replaced. When thehoroscope is the current day's horoscope then stars shown in the glanceview appear to twinkle. The stars flash on/off and off at random 0.25second intervals for 2 seconds. If the Horoscope has not been updatedfor the current day, then the stars do not flash.

If the view is left on the display for more than a predetermined periodof time (i.e. 10 seconds) then the Horoscopes channel switches toauto-glance mode. In this mode, it cycles through all of the items inglance view, in order, switching to the next item every 5 seconds.

The glance view shows the image of the astrological sign among stars andmoon. Beneath the images, the name of the sign appears. Above the imageis the date of the Horoscope.

The detail view shows a tiny version of the astrological symbol and thename of the sign in the toolbar. The text of the horoscope is beneathit, centered.

The first line of the body shows the astrological sign and the date ofthe horoscope. The horoscope is then displayed.

Horoscope channel content can also be shown in another channel.According to one embodiment, selected horoscopes are displayed in aglance channel which includes information from many different channels.The glance channel is configured to provide the user with highlightsfrom various channels. Once the horoscopes are accessed by a user theyare no longer displayed in the glance channel. Horoscope items aredefined as “accessed” when a user has viewed the most recent detail viewfor that horoscope.

User Interface for Configuring Horoscope Channel

FIG. 11 illustrates a web user interface for inputting user preferencesfor a horoscope channel, in accordance with aspects of the invention.

Horoscopes may be added/changed by checking the appropriate checkboxnext to the desired horoscope. Once the user is satisfied with theirhoroscope selections, the horoscopes may be saved using the save button.According to one embodiment, removing (unchecking) all of the horoscopesand clicking “save” removes the horoscopes channel. In this instance, aconfiguration message is sent to the device causing the horoscopeschannel to be removed from the device and the user is notified that shehas unsubscribed from the channel.

As illustrated, a user can select one or more of the followingastrological signs: Aries (Ram): March 21-April 19; Taurus (Bull): April20-May 20; Gemini (Twins): May 21-June 20; Cancer (Crab): June 21-July22; Leo (Lion): July 23-August 22; Virgo (Virgin): August 23-September22; Libra (Scales): September 23-October 22; Scorpio (Scorpion): October23-November 21; Sagittarius (Archer): November 22-December 21; Capricorn(Goat): December 22-January 19; Aquarius (Water Bearer): January20-February 18; and Pisces (Fish): February 19-March 20.

Lottery Channel

FIGS. 12 and 13 show views for a lottery channel, in accordance withaspects of the invention. The lottery channel is configured to informusers of the most recent lottery numbers for their regional lotterieseach day. There is a glance view for each lottery game and at least onedetail view which show the results to the most recent game as well as ashort history of previous drawings for that game.

The lottery displays are ordered in one circular list. For items thathave multiple detail views, the “D” button navigates the user back tothe glance view from any of the detail views.

If one of the views remains on the screen for more than a predeterminednumber of seconds (i.e. 10 seconds), then the lottery channel switchesto auto-glance mode. In the auto-glance mode, the device cycles throughall of the items in glance view, in order, switching to the next itemevery 5 seconds.

The lotteries are ordered by the date/time of the most recent drawingfor that game. According to one embodiment, the device holds the lastthree sets of winning numbers for each game. These items are sorted inreverse chronological order (newest first), all in the “detail view”behind the Glance view for that game. When a new lottery item comes in,it replaces the oldest (by drawing date/time) in the queue.

FIG. 12 shows exemplary glance views for a lottery channel, inaccordance with aspects of the invention. Each of the glance views showsthe first letters/numbers of the most-recently-received results.Referring to the views, the single-digit number/letters are drawn in thelarge font in large circles and double-digit letters or numbers aredrawn in the small font in smaller circles. According to one embodiment,the balls are animated such that they appear to be moving on thedisplay. The name of the lottery game is displayed at the bottom of theview.

FIG. 13 illustrates detail views of the lottery channel, in accordancewith aspects of the invention. The detail view of the lottery channelshows the name of the game in the title bar.

The body of the lottery detail views shows the winning numbers and thedate of the drawing. The numbers start on the first line and continue tothe second line as necessary. Special indications are also includedwithin the screen. For example, Powerball includes both a Bonus Ball anda Power Play multiplier. The Powerball is designated with a “PB” and thePowerplay multiplier with a “PP x.”

The device holds a predetermined number of winning numbers per game at atime. According to one embodiment, the device is configured to store thelast three results for each of the lottery games delivered to thedevice. Lottery items are sorted in chronological order by drawingdate/time. The newest items are listed first. When the user reaches thelast lottery item, she merely proceeds to the next detail view of thenext diversion. The list is circular. For instance, when viewing thelast item of the last game, pressing “next” will take you to the firstitem of the first game. Additionally, when navigating backwards, thechannel jumps to the most recent results for the previous game and notthe oldest results.

Lottery channel content can also be shown in another channel. Accordingto one embodiment, the lottery results are displayed in a glance channelwhich includes information from many different channels. The glancechannel is configured to provide the user with highlights from variouschannels. Once the lottery items are accessed by a user they are nolonger displayed in the glance channel. Lottery items are defined as“accessed” when a user has viewed the most recent detail view for thatgame.

User Interface for Configuring Lottery Channel

FIG. 11 illustrates a web user interface for inputting user preferencesfor a lottery channel, in accordance with aspects of the invention.

Lottery games may be added/changed by checking the appropriate checkboxnext to the desired lottery game. Once the user is satisfied with theirselections, the lottery games may be saved using the save button.According to one embodiment, removing (unchecking) all of the lotterygames and clicking “save” removes the lottery channel. In this instance,a configuration message is sent to the device causing the lotterychannel to be removed from the device.

The list of games is dynamically generated when a user accesses thesite. If a game is played in a state that touches any of the regionsthat a user is subscribed to (home, commute, etc.), then the game isdisplayed within the web page allowing the user to track that game. Ifthere are games from more than one state then the state abbreviation isindicated in parenthesis (not shown) after the state name.

According to one embodiment, the user can subscribe to five lotteries.If the user unselects all games on the page and clicks “Save”, then thisis an implicit Unsubscribe from the lottery channel.

A configuration message is broadcast to the device once the lotterychannel is configured. The configuration message includes the selectedgames and preferences as set using the web user interface. Additionally,a two bit value is sent to the device along with each of the gamesinstructing the device as to how best display the results for theassociated game. According to one embodiment, the following is anexemplary encoding: 00: Normal; 011: Lottery has a bonus ball (assumedto be the last number in the list of results); 10; Lottery has a powerball (has a power ball and multiplier); and 11: Lottery is keno orkeno-like. These values are then used by the device to display theresults the device receives from broadcasts.

Encoding

FIG. 15 illustrates encoding diversion data, in accordance with aspectsof the invention. After a start block, the process moves to block 1510where a determination is made as to what diversion content is going tobe delivered to the device.

Moving to decision block 1520, a determination is made as to whether thedata record is part of an index. Generally, any information that isstatic and that is broadcast multiple times is encoded as an index. Forexample, horoscope astrological signs may be encoded as part of anindex, such that each astrological sign name does not need to bedelivered to the device each time the sign is referenced. Indexing thecontent dramatically cuts down the amount of data that needs to bebroadcast. The content is indexed by assigning an ID to each name thatremains static. According to one embodiment, the index starts at one andends at the last astrological sign. The sign names and their associatedIDs are delivered to the device in a configuration message such thatwhen the device receives a horoscope broadcast the device may associatethe ID with the name.

When the record is encoded as an index, the process moves to block 1530,where the index value is determined for the record.

When the record is not encoded as an index, the process moves to block1540, where the record is encoded. According to one embodiment, thevalue of the record is stored within a predetermined number of bits. Forexample, a year may be encoded in x number of bits whereas a descriptionmay encoded in more bits.

Operating Environment

FIG. 1 illustrates an example operating environment for the presentinvention. As illustrated, operating environment 100 includes wirelesstransmitter 120 that is responsible for delivering content to wirelessdevices. According to one embodiment, the wireless transmitter mayinclude a cellular tower that is used to communicate with mobiledevices, such as cell phones, notebooks, pocket PCs, long-distancecommunication links, and the like. According to another embodiment, thewireless transmitter may include an FM transceiver that broadcastssignals over communication channel 110 to the various electronicdevices. The FM broadcast may be any number of types including but notlimited to: a standard FM transmission, a sub-carrier FM transmission,or any other type of FM transmission as may be desired. Exampleelectronic devices that have an FM receiver or transceiver may include adesktop computer, a watch, a portable computer, a wireless cellulartelephone (cell phone), and a personal data assistant (PDA). Theelectronic devices are arranged to receive information from the wirelessbroadcast.

Some example electronic devices that may include an electronic systemarranged to operate according to the interaction model are illustratedin FIG. 1. Each of the electronic systems receives messages/informationover the communication channel.

According to one embodiment, each broadcast transmission corresponds tothe transmission of one or more frames. Each frame may include multiplemessages, where some messages are public broadcast (aka “global” or“shared” messages), while other messages are client specific messages(aka “personal” or “private” messages). Every client that is locatedwithin the designated service region may receive shared messages, whilea single client may decode a private message.

Electronic devices (e.g., a wireless watch device) receive messagepackets according to shared and private messages that are directed tothe client device. Message packets are organized in groups according tological slot (or channel) entry numbers. For example, a particularelectronic device is configured to receive a selected group of channelsfrom the available channels. The message packets associated with each ofthose channels is received, processed, and stored in the client device.The stored message packets can be reviewed using a user interface thatemploys an interaction model, in accordance with the present invention.

Example channels include: diversion channels (lottery, horoscope, dailydiversions), a sports channel, a time channel, a messages channel, acalendar channel, a stocks channel, a news channel, and a movieschannel. Messages associated with each channel include message contentthat is based on the particulars of the channel. For example, thelottery channel may include lottery information whereas a horoscopechannel may include horoscope information.

FIG. 2 is a schematic diagram illustrating functional components of anillustrative electronic device that may be used to interact with channelcontent, in accordance with aspects of the invention. Electronic device200 includes processor 260, memory 262, display 228, and user interface232. Memory 262 generally includes both volatile memory (e.g., RAM) andnon-volatile memory (e.g., ROM, Flash Memory, or the like). Electronicdevice 200 may include an operating system 264, such as the Windows CEoperating system from Microsoft Corporation or another operating system,which is resident in memory 262 and executes on processor 260. Userinterface 232 may be a series of push buttons, a scroll wheel, a numericdialing pad (such as on a typical telephone), or another type of userinterface means. Display 228 may be a liquid crystal display, or anyother type of display commonly used in electronic devices. In oneexample, display 228 may be touch-sensitive that would act as an inputdevice.

One or more application programs 266 are loaded into memory 262 and runon the device. Examples of application programs include lotteryprograms, horoscope programs, sports programs, calendar programs, movieprograms, time programs, and so forth. Electronic device 200 alsoincludes non-volatile storage 268 that is located within memory 262.Non-volatile storage 268 may be used to store persistent informationwhich should not be lost if electronic device 200 is powered down.Applications 266 may use and store information in storage 268, such asdiversion content used by a lottery application, a horoscopeapplication, and a daily diversions application, appointment informationused by a calendar program, and the like.

Electronic device 200 includes power supply 270, which may beimplemented as one or more batteries. Power supply 270 might furtherinclude an external power source, such as an AC adapter or a powereddocking cradle that supplements or recharges the batteries.

Electronic device 200 is also shown with two types of externalnotification mechanisms: LED 240 and audio interface 274. These devicesmay be directly coupled to power supply 270 so that when activated, theyremain on for a duration dictated by the notification mechanism eventhough processor 260 and other components might shut down to conservebattery power. LED 240 may be programmed to remain on indefinitely untilthe user takes action to indicate the powered-on status of the device.Audio interface 274 is used to provide audible signals to and receiveaudible signals from the user. For example, audio interface 274 may becoupled to a speaker for providing audible output and to a microphonefor receiving audible input, such as to facilitate a telephoneconversation, or as a user interface using voice recognition. In anotherexample, a vibration device (not shown) can be used to give feedback tothe user such as for alerting the user of a newly arrived content.Electronic device 200 can control each alert mechanism separately (e.g.,audio, vibration, as well as visual cues).

Electronic device 200 also includes a communication connection, such asradio interface layer 272, which performs the function of receivingand/or transmitting radio frequency communications. Radio interfacelayer 272 facilitates wireless connectivity for electronic device 200.Transmissions to and from radio interface layer 272 are conducted undercontrol of the operating system 264. In other words, communicationsreceived by radio interface layer 272 may be disseminated to applicationprograms 266.

“Computer readable media” can be any available media that can beaccessed by client/server devices. By way of example, and notlimitation, computer readable media may comprise computer storage mediaand communication media. Computer storage media includes volatile andnonvolatile, removable and non-removable media implemented in any methodor technology for storage of information such as computer readableinstructions, data structures, program modules or other data. Computerstorage media includes, but is not limited to, RAM, ROM, EEPROM, flashmemory or other memory technology, CD-ROM, digital versatile disks (DVD)or other optical storage, magnetic cassettes, magnetic tape, magneticdisk storage or other magnetic storage devices, or any other mediumwhich can be used to store the desired information and which can beaccessed by client/server devices. Communication media typicallyembodies computer readable instructions, data structures, programmodules or other data in a modulated data signal such as a carrier waveor other transport mechanism and includes any information deliverymedia.

The term “modulated data signal” means a signal that has one or more ofits characteristics set or changed in such a manner as to encodeinformation in the signal. By way of example, and not limitation,communication media includes wired media such as a wired network ordirect-wired connection, and wireless media such as acoustic, RF,infrared and other wireless media. Combinations of any of the above areincluded within the scope of computer readable media.

In one example of the present invention, electronic device 200 is amobile electronic device such as a watch device that includes a wirelessinterface. An exemplary watch device is shown in FIG. 3.

Broadcast Channels

FIG. 4 illustrates a system for delivering and configuring channelinformation to an electronic device, in accordance with aspects of theinvention.

A user, such as user 416, may customize their channels through user website 418. Using website 418 the user may set options and selectinformation associated with channels to which they have subscribed. Forexample, the user may select the lottery games they desire to receiveusing website 418. The selected options are stored in a data store, suchas webstore 408. Channel information and various options may also beautomatically retrieved from a web site to which the user participatesin. For example, web site 422 may be the user's home page in which theuser has already selected various options customizing their page. Theseoptions may be used to populate the options associated with variouschannels. For example, a user's selected horoscopes may be used in ahoroscopes channel, the user's selected lottery games may be used in alottery channel, a user's selected stocks they desire to track may beused in a stock channel, and the like.

Data Collector 410 is configured to collect data from one or more datasources, such as data source 412, relating to a channel. For exampledata collector 410 may retrieve daily diversion content from one datasource, lottery content from another source, and horoscope content fromanother data source. According to one embodiment, the diversion contentfor the diversion channel is obtained from files that may or may not beupdated periodically. Lottery channel content is obtained from a livefeed such that the results are up to date.

According to one embodiment, the Word of the Day and Quote of the Daycontent is obtained from flat files and randomly chosen. The Born OnThis Day and the On this day content may be obtained from flat files.

Because this data is date-sensitive but not particularly time-sensitive,these items are sent with higher priority very early in the morning(i.e. midnight-5 AM) and with much lower priority during the day, tomake room in the broadcast bandwidth for time-sensitive items such asstock prices, news items, and sports scores.

The data obtained varies depending on the diversion content that isdelivered to the device. After the data is obtained, the data is encodedand then sent to the device. The data collected by data collector 410may be stored in a data store, such as webstore 408, for laterbroadcast.

The lottery feed is a live feed that regularly sends out updates as newgame results come in. Some lottery games happen mid-day while others arelater in the evening. Therefore, lottery updates are broadcast as theyoccur. The lottery feed is location-sensitive. In other words, only thelottery games within a broadcast area are delivered to the device. Thedevice may then select from the broadcast which games it is interestedin receiving.

Broadcast transmitter tower 402 is arranged to provide a communicationsignal that is configured for reception by users with electronic devicesthat are located within a service region. Broadcast tower 402 transmitsin response to generator/broadcast server 404. Generator 404 maycommunicate with scheduler 406 via a network communication link.Scheduler 406 is configured to schedule broadcast transmissions relatingto channel information.

Selected services are entered in a database, such as webstore 408 forbroadcast transmission at a later time. At the designated time (or timeinterval) scheduler 406 communicates with broadcast server 404 to begina transmission sequence of data for the selected services. Broadcastserver 404 converts the data to the appropriate format for transmission(i.e. an FM signal) and relays it to broadcast tower 402. In analternative example, scheduler 406 communicates the selected services tothe broadcast server. The broadcast server schedules the time intervalfor transmission of the selected service.

Each broadcast transmission corresponds to the transmission of one ormore frames that are arranged in accordance with a frame protocol. Eachframe may include multiple messages, where some messages are publicbroadcast (aka “global” or “shared” messages), while other messages areclient specific messages (aka “personal” or “private” messages). Eachframe includes a table of contents that indicates the extent of messagesthat are found within the next transmitted frame. Every client that islocated within the designated service region receives the shared andpersonal messages. Personal messages, however, may only be decoded by asingle client.

Each frame includes a header, a table of contents, and a message payloadthat includes the content for one or more selected services aspreviously described. The header also includes other information such asauthentication data, identified service region, language, availablestations for the identified service region, frame number, and timestamp. Control information may also be included in one of the headers toindicate broadcast conditions such as a change in available channels, anassignment of a service region to a particular wireless client device,and an assignment of a particular channel (frequency). In one example,each frame includes a change counter in one of the headers to indicate achange has taken place in the system. Wireless client devices (clients)may use the change counter to determine when to initiate a failover(when a broadcast tower becomes unavailable).

Client devices can determine the current service region based oninformation that is included in the broadcast transmissions. The timezone can be determined based on the current service region such that theclient device can adjust any time related information. Moreover, thetime and date functions of the client device may be synchronized basedon information that is included in the broadcast transmissions.

Some data changes fairly rarely and therefore may be sent by broadcastserver 404 as part of the configuration of the diversion channels on theelectronic device. For example, the electronic device may store a nameand corresponding ID of the name such that when it receives a broadcasttransmission the device may match the ID with the name. According to oneembodiment, a stream of names is broadcast at predetermined intervals.When a device needs a name, the name is accessed within the stream by anindex value. According to another embodiment, whenever a name changes aconfiguration message is prepared and sent to users who have selectedthat team.

Process Flow

Process flow diagrams for navigation function of an example electronicdevice are illustrated in FIGS. 5A-5D. The process flow diagramillustrated in FIG. 5A is predominately focused on channel splashactivity. The process flow diagram illustrated in FIG. 5B ispredominately focused on view activity. The process flow diagramillustrated in FIG. 5C is predominately focused on extended viewactivity. The process flow diagram illustrated in FIG. 5D ispredominately focused on mode splash activity.

Every electronic device has at least one channel that corresponds to thehome channel. For a watch type of device, the home channel correspondsto a time channel. However, different home channels can be assigned toevery electronic device. Whenever the currently selected channelcorresponds to the home channel, the previous channel corresponds to thelast channel (if more than one channel exists on the device). Similarly,the next channel corresponds to the home channel when the currentchannel is the last channel in the channel list for the electronicdevice.

Every electronic device has a set of selectors (or buttons) that areselectively activated to navigate various functions in the device.Example selectors are illustrated in FIG. 3. For the purposes of thediscussion below, each selector is indicated by a letter such as “A”,“B”, “C”, “D”, and “E”. Some alternate selector functions may be chosenby sustained activation of a selector button for a predetermined timeinterval (e.g., two seconds). The alternate selector functions aregenerally indicated in the figures by a “+” symbol that is adjacent tothe selector functions' designating letter (e.g., “C+”).

The example electronic device described below includes at least fourselectors as indicated by letters “A”, “B”, “C”, and “D”. The “E”selector may be arranged to provide additional functions such asbacklighting, a back channel selector, as well as any other desiredfunction. Additional extended functions may also be programmed andaccessible through multiple selector combinations. For example, onefunction could be selected by holding the “D” and “A” selectors together(“D+” & “A+”) for a predetermined time interval. Additional extendedfunctions can also be programmed using other selector combinations suchas “D+” & “B+”, “A+” & “B+”, as well as others.

Channel Splash Operating State

The channel splash operating state is described as follows below withreference to FIG. 5A.

The electronic device has a default initial channel that is referred toas a home channel. The display is updated to indicate the currentlyselected channel at block 514. Processing continues to block 511 wherethe channel splash operating state is maintained in an idle state. Theelectronic system in the electronic device monitors the user interface(e.g., the four selectors) while in the channel splash IDLE state.Processing leaves the channel splash IDLE state when the user activatesone or more of the selectors or a timeout has occurred. The displayactively maintains the splash screen to indicate the current channelselection while the channel splash IDLE state is active at block 511.Splash screens may include one or more graphic elements and/or textelements. An example channel splash screen for a diversion channel isillustrated in FIG. 7. Splash screens may be accompanied by theactivation of sound that provides an audible indicator that the channelhas changed. The sound associated with the audible indicators may be thesame for each channel splash screen, or unique based on either theparticular channel or the particular channel type (e.g., news channelsare one type, while messages are another type).

Processing flows from channel splash IDLE state 511 to the “navigate up”or “navigate to previous channel” function 512 when the “A” selector isactivated. Processing continues from block 512 to block 514, where thedisplay is updated based on the newly selected channel. After thedisplay is updated, processing returns to channel splash IDLE state 511.

Processing flows from channel splash IDLE state 511 to the “navigatedown” or “navigate to next channel” function 513 when either the “B”selector or the “C” selector is activated. Processing continues fromblock 513 to block 514, where the display is updated based on the newlyselected channel. After the display is updated, processing again returnsto channel splash IDLE state 511.

Processing flows from channel splash IDLE state 511 to the “navigate tofirst channel” or “navigate to home channel” function 515 when the “C+”selector is activated. The home channel navigation function can beaccessed from any channel of the electronic device. The electronicdevice navigates to the home channel (e.g., the time channel on a watchdevice) when the “navigate to home channel” function is activated.Processing continues from block 513 to block 514, where the display isupdated based on the newly selected channel (i.e., the home channel).After the display is updated, processing again returns to channel splashIDLE state 511.

Processing flows from the channel splash IDLE state 511 to the “enterchannel” function 516 when the “D” selector is activated. Alternatively,the “enter channel” function is activated when the electronic system ismaintained in the channel splash IDLE state for a predetermined timeinterval (e.g., a 2 second timeout) without activation of a selector.Processing flows from block 516 to block 524 (see FIG. 5B) when the“enter channel” function is activated as indicated by “V”.

The enter channel function performs a series of initializations in theelectronic device prior to leaving the channel splash operating stateand entering the channel view operating state. Every channel in theelectronic device has at least one operating mode. The electronic deviceselects the current operating mode as a default mode, and a current viewas a default view in the currently selected channel when the “enterchannel” function is activated.

Channel View Operating State

The channel view operating state is described as follows below withreference to FIG. 5B.

The electronic device enters the channel view operating state at entrypoint V, where the selector functions associated with the currentlyselected channel and operating mode are mapped to the selectors. Thedisplay is updated to indicate the currently selected view at block 524.Processing continues to block 521 where the channel view operating stateis maintained in an IDLE state. The electronic system in the electronicdevice monitors the user interface (e.g., the four selectors) while inthe view IDLE state. When the user activates one or more of the fourselectors, processing leaves the view IDLE state.

The display actively maintains the current view while the view IDLEstate is active at block 521. List type views include lists of itemsthat can be selected. Other types of views are simply graphical and/ortextual elements that are arranged in a display view. Views may beaccompanied by the activation of sound that provides an audibleindicator that the view has changed. The sound associated with theaudible indicators may be the same for each view (e.g., a beep type ofindicator or sound clip), or unique based on the particular view. In oneexample, an audible indicator is activated when a particular alertnotification function is activated.

Processing flows from the view IDLE state 521 to the “previous view” or“previous item” function 522 when the “A” button selector is activated.Processing continues from block 522 to block 524, where the display isupdated based on the newly selected view. After the display is updated,processing returns to view IDLE state 521. In one example, the previousview corresponds to the last view when the currently selected view isthe first available view in the current mode for the current channel. Inanother example, the previous view corresponds to an empty view (e.g.,“no diversions”, “no data”, etc.) when the currently selected view isthe first available view in the current mode for the current channel. Instill another example, the previous item in a list is highlighted whenthe “A” selector is activated.

Processing flows from view IDLE state 521 to the “next view” or “nextitem” function 513 when the “B” selector is activated. Processingcontinues from block 523 to block 524, where the display is updatedbased on the newly selected view. After the display is updated,processing again returns to view IDLE state 521. In one example, thenext view corresponds to the first view when the currently selected viewis the last available view in the current mode for the current channel.In another example, the next view corresponds to an empty view when thecurrently selected view is the last available view in the current modefor the current channel. In still another example, the next item in alist is highlighted when the “B” selector is activated.

Processing flows from view IDLE state 521 to the “mode splash” functionwhen the “C” selector (e.g., “mode select”) is activated as indicated by“M”. Refer to FIG. 5D and related discussion for details.

Processing flows from view IDLE state 521 to the select home channelsplash function when the “C+” selector is activated as indicated by “H”.Refer to FIG. 5A and related discussion for details.

The “D” selector is defined within the context of the current channel,mode, and view. The “D” selector may be defined as a “delete” function,and “enter extended view” function, a “select” function, or an “executeaction” function. Not every view in a given channel/mode has an extendedview as may be indicated by a null value. Some views may have an actionfunction that is defined within the context of the view in the currentlyselected mode/channel. The context for each view is assigned to the modeupon entry into the mode for the current channel.

Processing flows from the view IDLE state 521 to the “enter extendedview” function when the “D” selector is activated and the extended viewis available as indicated by “D(EV)”. The extended view is availablewhen defined within the context of the currently selected view. Forexample, the extended view may be available for a list type view suchthat the highlighted list item is selected when the “D” selector isactivated, and a detailed view associated with the highlighted item isdisplayed as an extended view. Refer to FIG. 5C and related discussionfor details on the extended view processing.

Processing flows from view IDLE state 521 to the “execute action”function at block 526 when the “D” selector is activated and the actionfunction is available as indicated by “D(ACT)”. The action function isdefined within the context of the currently selected view. For example,a fortune cookie mode may be available in an entertainment channel.Although the fortune cookie mode may only have a single view, the “D”selector may be mapped to an action function that randomly selectsfortunes from a list when the “D” selector is activated. After theaction is performed (e.g., retrieve random fortune from list, execute ananimation sequence), processing continues to block 524 where the displayis updated as previously described.

Other special functions may be mapped to the “A+”, “B+”, and “D+”selectors within the context of the current view. By activating thecorresponding selector for a predetermined time interval (e.g., 2seconds) the corresponding special function is activated as indicated byblock 525. Processing continues from block 525 to block 524 where thedisplay is updated as previously described.

In one example, a list browser function is available in a mode thatcorresponds to news stories. For this example, activation of the “A” and“B” selectors result in manual navigation through views that correspondto previous or subsequent stories. Activation of the “A+” or “B+”selector may activate a speed browse function.

In another example, a delete function is available in a view thatcorresponds to a specific diversion. Activation of the “D+” selector mayactivate a delete function that removes the currently selected diversionfrom the electronic device.

In still another example, processing may flow from view IDLE state 521to an “alternate view” function when the electronic system is maintainedin the channel splash IDLE state for a predetermined time interval(e.g., a 2 second timeout) without activation of a selector. Forexample, no action for a predetermined amount of time may result inviews associated with the channel automatically rotating to other viewsassociated with the channel.

Extended View Operating State

The extended view operating state is described as follows below withreference to FIG. 5C.

The electronic device enters the extended view operating state at entrypoint EV, where the selector functions associated with the currentlyselected extended view are mapped to the selectors. The display isupdated to indicate the currently selected extended view at block 534.Processing continues to block 531 where the extended view operatingstate is maintained in an IDLE state. The electronic system in theelectronic device monitors the user interface (e.g., the four selectors)while in the extended view IDLE state. When the user activates one ormore of the four selectors, processing leaves the extended view IDLEstate.

The display actively maintains the current extended view while theextended view IDLE state is active at block 531. Extended views includegraphical and/or textual elements that are arranged in a display view.Extended views may be accompanied by the activation of sound thatprovides an audible indicator that the extended view has changed. Thesound associated with the audible indicators may be the same for eachextended view (e.g., a beep type of indicator or sound clip), or uniquebased on the particular extended view.

Processing flows from extended view IDLE state 531 to the “previousview” or “previous item” function 532 when the “A” selector isactivated. Processing continues from block 532 to block 534, where thedisplay is updated based on the newly selected extended view. After thedisplay is updated, processing returns to extended view IDLE state 531.In one example, the previous view corresponds to the last extended viewwhen the currently selected extended view is the first availableextended view for the current channel/mode. In another example, theprevious extended view corresponds to an empty view (e.g., “noappointments”, “no events”, “no data”, etc.) when the currently selectedextended view is the first available extended view in the currentchannel/mode.

Processing flows from extended view IDLE state 531 to the “next view” or“next item” function 533 when the “B” selector is activated. Processingcontinues from block 533 to block 534, where the display is updatedbased on the newly selected extended view. After the display is updated,processing returns to the extended view IDLE state 531. In one example,the next view corresponds to the first extended view when the currentlyselected extended view is the last available extended view for thecurrent channel/mode. In another example, the next extended viewcorresponds to an empty view (e.g., “no events”, “no data”, etc.) whenthe currently selected extended view is the last available extended viewin the current channel/mode.

Processing flows from extended view IDLE state 531 to the “mode splash”function when the “C” selector (e.g., “mode select”) is activated asindicated by “M”. Refer to FIG. 5D and related discussion for details.

Processing flows from extended view IDLE state 531 to the view functionwhen the “D” selector is activated as indicated by “V”. In anotherexample, processing flows from extended view IDLE state 531 to the viewfunction when a timeout interval expires (e.g., 5 seconds). Refer toFIG. 5B and related discussion for details concerning the viewfunctions.

Processing flows from extended view IDLE state 531 to the select homechannel splash function when the “C+” selector is activated as indicatedby “H”. Refer to FIG. 5A and related discussion for details.

Special functions may be mapped to the “A′”, “B”, “A+”, and “B+”selectors within the context of the current view. By activating thecorresponding selector for a predetermined time interval (e.g., a 2second timeout interval) the corresponding special function is activatedas indicated by block 535. Processing continues from block 535 to block534 where the display is updated as previously described.

Mode Splash Operating State

The model splash operating state is described as follows below withreference to FIG. 5D.

The electronic device enters the mode splash operating state at entrypoint M. The display is updated to indicate the currently selected modeat block 545. Processing continues to block 541 where the mode splashoperating state is maintained in an IDLE state. The electronic system inthe electronic device monitors the user interface (e.g., the fourselectors) while in the mode splash IDLE state. When the user activatesone or more of the four selectors, processing leaves the mode splashIDLE state.

The display actively maintains the current mode splash display while themode splash view IDLE state is active at block 541. Mode splash viewsinclude graphical and/or textual elements that are arranged in a displayview.

Mode splash displays may be accompanied by the activation of sound thatprovides an audible indicator that the selected mode has changed. Thesound associated with the audible indicators may be the same for eachmode splash (e.g., a beep type of indicator or sound clip), or uniquebased on the particular mode selected.

Processing flows from mode splash IDLE state 541 to the “previous mode”function 542 when the “A” selector is activated. Processing continuesfrom block 542 to block 544, where the display is updated based on thenewly selected mode. After the display is updated, processing returns tomode splash IDLE state 541. In one example, the previous modecorresponds to the last mode when the currently selected mode is thefirst available mode for the current channel.

Processing flows from mode splash IDLE state 541 to the “next mode”function 543 when the “B” selector is activated. Processing continuesfrom block 543 to block 544, where the display is updated based on thenewly selected mode. After the display is updated, processing returns tomode splash IDLE state 541. In one example, the next mode corresponds tothe first mode when the currently selected mode is the last availablemode for the current channel.

Processing flows from mode splash IDLE state 541 to the “channel splash”function when the “C” selector (e.g., “channel select”) is activated asindicated by “CS.” Refer to FIG. 5A and related discussion for details.

Processing flows from mode splash IDLE state 541 to the “select defaultview” function 545 when the “D” selector is activated. Alternatively,processing may flow from mode splash IDLE state 541 to the “selectdefault view” function 545 when a timeout interval (e.g., a 2 secondinterval) has expired. Processing continues from block 545 to thechannel view operating state as indicated by “V”. Refer to FIG. 5B andrelated discussion for details.

Processing flows from mode splash IDLE state 541 to the select homechannel splash function when the “C+” selector is activated as indicatedby “H”. Refer to FIG. 5A and related discussion for details.

Example Display Screen Partitions

FIG. 6 shows exemplary status indicator headers, in accordance withaspects of the present invention. Example display screen 610 ispartitioned into two regions: header region 620 and main body region630.

Main body region 630 of display screen 610 may include one or moregraphical and/or textual information fields that change based on thecurrent context in the current channel, mode, and operating state. Inone example context, main body region 630 is a single region fordisplaying textual information, such as textual information 612. Inanother example context, main body section 610 may include a graphicalrepresentation.

Header region 620 of display screen 610 may include one or moregraphical and/or textual information fields that change based on thecurrent context in the current channel, mode, and operating state. Inone example context, header region 620 may include two regions: currenttime field 621 and current date field 622. In another example context,header region 620 may include three regions: current time field 621,current date field 622, and status indicator field 623. In still anotherexample context, header region 620 may include information relating tothe channel. For example, the name of a team or player may be displayedin header region 620.

Status indicators may be associated with various conditions such asalerts in the electronic device. Example header 650 includes a statusindicator for an internal alert such as an exclamation point symbol.Example header 651 includes a status indicator that an alarm is set suchas an alarm clock symbol. Example header 652 includes a status indicatorof signal strength in a wireless connection such as signal strengthbars. Example header 653 includes a status indicator that a timer isrunning such as an hourglass symbol. Example header 654 includes astatus indicator that the battery is low such as an empty batterysymbol. Example header 655 includes a status indicator that the batteryis charging such as a lightning bolt symbol. Example header 656 includesa status indicator that a timer is running such as a chronograph symbol.Other headers may also be used.

The above specification, examples and data provide a completedescription of the manufacture and use of the composition of theinvention. Since many embodiments of the invention can be made withoutdeparting from the spirit and scope of the invention, the inventionresides in the claims hereinafter appended.

1. A method for receiving, displaying and interacting with lotterycontent on a mobile electronic device, comprising: receiving the lotterychannel content encoded on a communication signal that is automaticallybroadcast to many electronic devices, wherein the lottery channelcontent includes results of lottery games in a predetermined area andwherein the lottery channel content is not personalized when it isbroadcast; filtering the lottery channel content according topre-defined user preferences; wherein the pre-defined user preferencesare used to select lottery games to display on the mobile electronicdevice; wherein the filtering is automatically performed on theelectronic device after the lottery channel content has been received onthe electronic device and wherein the filtering creates personalizedlottery content on the electronic device by enhancing the filteredcontent with additional content that is stored on the mobile electronicdevice; automatically storing at least a portion of the filtered lotterycontent on the electronic device; wherein the at least a portion of thestored filtered lottery content includes results of the selected lotterygames; associating the lottery channel content with a channelapplication on the electronic device; setting a current view associatedwith the lottery content; and displaying the current view on a displayof the electronic device.
 2. The method of claim 1, wherein thepre-defined user preferences are obtained by receiving a configurationmessage indicating selected lottery games.
 3. The method of claim 2,wherein the configuration message further includes a value indicatinghow to display results associated with the selected lottery games. 4.The method of claim 3, wherein the value indicates whether the selectedlottery game includes a bonus ball, a power ball; and whether theselected lottery game is a keno-like game.
 5. The method of claim 3,wherein setting the current view further comprises automatically cyclingthrough views associated with the lottery content at a predeterminedrate.
 6. The method of claim 1, wherein setting the current view furthercomprises selecting a detail view corresponding to a glance view.
 7. Themethod of claim 6, wherein the detailed view includes a result of alottery game and a date of the result.
 8. The method of claim 6, furthercomprising periodically receiving updates to the lottery content andstoring the updated lottery content.
 9. The method of claim 1, furtheradjusting the current view based on user preferences set through a webinterface.
 10. The method of claim 1, further comprising automaticallyexpiring lottery content on the mobile electronic device that is out ofdate.
 11. An apparatus for receiving, navigating, and displaying lotterycontent, comprising: a data store; a communication connection configuredto receive a communication signal including the lottery content that isdirected to a plurality of mobile electronic devices and store a portionof the lottery content in the data store based upon user preferences;wherein the user preferences are used to select lottery games to displayon the apparatus; wherein the received lottery content is notpersonalized when it is received; a display; a user interface thatincludes a selector; and an electronic system that is arranged tointeract with the user interface, the data store, the communicationconnection, and the display, wherein the electronic system is configuredto: automatically personalize the received lottery content on theapparatus based upon the user preferences by enhancing the receivedlottery content with additional content that is stored on the mobileelectronic device; automatically store results of the selected lotterygames in the data store; select a current view from a selection oflottery views; and display the current view on the display.
 12. Theapparatus of claim 11, wherein the electronic system is furtherconfigured to select a details view associated with the current view inresponse to the selector, wherein the details view shows detailsassociated with a selected lottery game.
 13. The apparatus of claim 12,further comprising automatically expiring the lottery content on themobile electronic device.
 14. The apparatus of claim 11, wherein theelectronic system is further configured to automatically receive thecommunication signal including the lottery content that includes updatesto the lottery content.
 15. The apparatus of claim 11, wherein thecommunication connection is further configured to receive acommunication signal including configuration parameters relating to theuser preferences.
 16. The apparatus of claim 11, wherein the electronicsystem is further configured to create an animation.
 17. A system forproviding and interacting with lottery content associated, comprising: amobile electronic device, having: a data store; a communicationconnection configured to receive a communication signal transmitted froma broadcast device that is configured to transmit the communicationsignal including at least a portion of the lottery content to aplurality of mobile electronic devices at the same time and store atleast a portion of the lottery content in the data store based on userpreferences; wherein the user preferences are used to select lotterygames to display on the mobile electronic device; wherein each of themobile electronic devices may have different user preferences regardingthe lottery content included within the communication signal; a display;a user interface that includes a selector; and an electronic system thatis arranged to interact with the communication connection, the userinterface, the data store and the display, wherein the electronic systemis configured to: automatically personalize the received lottery contenton the electronic system according to the user preferences that areassociated with the mobile device by enhancing the received lotterycontent with additional content that is stored on the mobile electronicdevice; automatically store results of the selected lottery games in thedata store; select a current view associated with the lottery content;change the current view in response to the selector; and display thecurrent view on the display.
 18. The system of claim 17, wherein thebroadcast device is configured to broadcast an FM communication signal.19. The system of claim 17, further comprising a server configured toreceive user preferences associated with users receiving the diversioncontent.
 20. The system of claim 17, wherein the communication signalincludes a configuration message for the mobile electronic device thatincludes the user preferences.
 21. The system of claim 20, wherein theconfiguration message further includes a value indicating how to displayresults associated with the selected lottery game, wherein the valueindicates whether the selected lottery game includes a bonus ball, apower ball; and whether the selected lottery game is a keno-like game.22. The system of claim 17, wherein the broadcast device is furtherconfigured to transmit a communication signal including lottery contentfor a region where the broadcast device is located.
 23. The system ofclaim 17, wherein the electronic system is further configured to displayan animation.
 24. The system of claim 17, wherein the mobile electronicdevice is further configured to store names that do not frequentlychange such that the broadcast device may broadcast an index value toindicate one of the names that does not change.